home *** CD-ROM | disk | FTP | other *** search
/ Micromanía: 150 Juegos 2010 / 150Juegos_16.iso / Shareware / Shape Smash / shape-smash.swf / scripts / Box2D / Dynamics / Joints / _ih179.as < prev    next >
Encoding:
Text File  |  2010-05-14  |  1.1 KB  |  45 lines

  1. package Box2D.Dynamics.Joints
  2. {
  3.    import Box2D.Common.Math.b2Vec2;
  4.    
  5.    public class _ih179
  6.    {
  7.       public var linear1:b2Vec2;
  8.       
  9.       public var linear2:b2Vec2;
  10.       
  11.       public var angular2:Number;
  12.       
  13.       public var angular1:Number;
  14.       
  15.       public function _ih179()
  16.       {
  17.          linear1 = new b2Vec2();
  18.          linear2 = new b2Vec2();
  19.          super();
  20.       }
  21.       
  22.       public function _br741(param1:b2Vec2, param2:Number, param3:b2Vec2, param4:Number) : void
  23.       {
  24.          linear1._kh737(param1);
  25.          angular1 = param2;
  26.          linear2._kh737(param3);
  27.          angular2 = param4;
  28.       }
  29.       
  30.       public function _he34() : void
  31.       {
  32.          linear1._he34();
  33.          angular1 = 0;
  34.          linear2._he34();
  35.          angular2 = 0;
  36.       }
  37.       
  38.       public function _xn162(param1:b2Vec2, param2:Number, param3:b2Vec2, param4:Number) : Number
  39.       {
  40.          return linear1.x * param1.x + linear1.y * param1.y + angular1 * param2 + (linear2.x * param3.x + linear2.y * param3.y) + angular2 * param4;
  41.       }
  42.    }
  43. }
  44.  
  45.